home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 1
/
Cream of the Crop 1.iso
/
PRINTER
/
ADIT181.ARJ
/
ADIT181.DOC
< prev
next >
Wrap
Text File
|
1991-05-26
|
10KB
|
236 lines
ADIT 1.81
Copyright (c)1989-1991 by P.A. Geelen, Amsterdam.
The program ADIT.EXE (version 1.81) is placed in the
public domain by the author. It may be used and distributed freely.
It may NOT be sold under any condition,
nor be made part of anything that is sold,
nor may fonts generated with ADIT be commercially distributed.
Note: distributing variations of COMMERCIAL fonts is probably illegal.
Reactions (or financial support) will be much appreciated.
P.A. Geelen, Giro 5618822, Da Costakade 171-h, 1053 WX Amsterdam.
Email: geelen@cs.vu.nl
Updates and other programs can be found at ABBS, 03240-62502/62504
ADIT 1.8 is a simple, user-friendly, high-speed program that allows one to
generate variations of existing soft-fonts for HP (compatible) laserprinters.
In particular, given an existing font, ADIT is able to generate:
- bold-face versions
- normal versions (of bold-faced fonts)
- (half-)italic versions
- outline versions
- several variations of shadow, half-shadow and backshadow versions
- enlarged/reduced versions
- non-proportional versions (of proportional fonts)
- landscape versions (of portrait fonts)
- "Patterned" variations
- "Waved" variations
HOW TO USE ADIT 1.81
====================
ADIT 1.81 will offer you a menu of options. Any time you want to create a
variation of an existing font, you:
- select an option from the ADIT menu, (e.g. "[B]old")
- answer a few questions concerning your preferences, (e.g. "how bold?")
- select an existing soft font (the "template" of the operation),
(ADIT offers an alphabetically sorted file selection window for this)
- specify a name for the new font.
ESC is the general "abort"-key. You can abort any question, window or font-
generation with it.
THE OPTIONS
===========
[C] : CHARACTER RANGE
restricts any of the options mentioned below to characters within a
certain range.
[T] : TRACE OPTION
Switches the (Hercules/CGA) graphic display ON/OFF.
[V] : VIEW OPTION
Just allows you to "view" a font on the screen in graphics mode.
(Trace mode will automatically be turned "on")
[B] : BOLD
- this option allows you to create a "bold-faced" version of a font.
You must specify "how bold" you want the font to become: the number
of dots (1/300 inch) that you want the font to become bolder
horizontally resp. vertically.
In my experience, values (1,1) will make a 12-point font appear
"overstrike", (2,0) will make it appear "bold". As an experiment,
try (4,0) and (0,4).
Larger fonts will need higher values.
- This option will increase the Pitch with the horizontal bold-value.
[U] : UNBOLD
- Some fonts, especially 24 and 30-point fonts, are only distributed
in their "boldface" version. The UNBOLD option allows you to create a
"normal" version of a such "bold" fonts. UNBOLD also exactly reverses
the BOLD-option. You must specify the number of dots (1/300 inch) that
you want the font to become less bolder horizontally resp. vertically.
Note that (for instance) a horizontal unbolding of 2 dots will make
lines of 2 dots wide disappear completely.
- This option will decrease the Pitch with the horizontal unbold-value.
[O] : OUTLINE
- this option allows you to create an "outline" version of a font. You
may specify the "thickness" of the outline (up to 31 dots). Personally,
I like an outline of 1 dot thick best. Higer values produce a "stronger"
outline.
- This option will increase the Pitch with 2 times the thickness.
[I] : ITALICIZE
- this option allows you to create an "italic" version of a font.
You will need to provide a "Slope factor", X/Y. You will
get the best results (and the highest speed) when you specify the
slope precisely (i.e. not 33/100, but 1/3). In my opinion,
1/3 produces half-italic (about 70°)
1/2 produces normal italics (60°)
1/1 produces very italic fonts (45°)
- This option will NOT alter the Pitch.
[S] : SHADOW
- this option allows you to create a "back-shadow" version of a font (an
outlined font with a black "shadow" behind it). You will need to specify
the "displacement" of the shadow in dots. For fonts of about 12 dots,
a displacement of 4x2 looks good.
Apart from "Normal", you may also select "HalfShadow", which generates
"grey" shadows instead of black shadows.
[NOTE: Before version 1.8, HalfShadow was a seperate option]
- This option will increase the Pitch with the horizontal displacement + 2.
[H] : HIGHLIGHT
- creates a variation where the characters are themselves gone, but
"suggested" by their shadow. Just try it out on any font with a
displacement of 2x2.
Also try an outline (thickness 1) on a 1x1 [H]ighlighted font.
- This option will increase the Pitch with the horizontal displacement.
[D] : DISPLACE
- This creates a "perspective" version of a font. Try it out with a
displacement of 4x4 on a thin font.
- This option will increase the Pitch with the horizontal displacement.
[E] : EXPAND/REDUCE
- This option "stretches" a font in horizontal and vertical direction.
You may specify the horizontal and vertical stretch-factors seperately.
Examples:
14/12 x 14/12 will generate a 14-point version of a 12 point font.
(Though not perfect, this option is able to create quite acceptable
fonts of 6,7,8,10,14,18 and 24 points, given a 12-point font).
2 x 1 will produce what is known on dot matrix printers as
"enhanced" characters.
1 x 2 will "stretch" the font so that is becomes 2 times as high.
- This option will multiply the Pitch by the horizontal factor.
[R] : RASTER
- This operation allows you to "raster" a font with a 8x4 pattern.
You need to map this pattern into 4 bytes. If you are not familiar
with bit-patterns, just use the [P]attern option.
[P] : PATTERN
- This option allows you to "raster" a font with a raster of any size.
You need to make a seperate text-file with the extention .RAS.
(ADIT 1.8 comes with 3 example RAS files).
In this file, you put your raster, in the form of stars and dots.
The raster may be any size, but the size in horizontal direction
must be a multiple of 8 dots. Example file:
8 <---- horizontal raster size
4 <---- vertical raster size
**..**..
**..**..
..**..**
..**..**
[F] : FILL PATTERN
- This option is a combination of the [O]utline and [P]attern option.
You may specify the "thickness" of the outline (1 - 31 dots), and
you may select a .RAS file. The font will be outlined, and then
filled up with the specified raster.
- This option will increase the Pitch with 2 times the thickness.
[L] : LANDSCAPE
- This option does not take any input: it just converts portrait fonts
to landscape fonts.
NOTE: ADIT version 1.8 does not yet allow ANY operations on
landscape fonts. If you want to convert landscape fonts
to portrait fonts, you'll have to wait for the next version
of ADIT.
[!] : OPTIMIZE
- Reduce a soft-font-file to optimal size.
The HP laserjet allows efficient storage of "sparse" bit-matrices,
which means that a lot of the white space "around" a character
does not need to be stored in the soft-font files.
Some soft-fonts do not make use of this capability, and thus use
more than the necessary amount of disk space and (worse) printer
memory. Several of my non-commercial font files appeared to be three
times as large as necessary.
NOTE: ADIT itself optimizes all generated fonts automatically.
[Z] : CENTER & FIX
- Creates a non-proportional font of a proportional font. In order to
make it look good, characters are "centered" in their cells.
- This option changes the Pitch.
[W] WAVE
- This option is a kind of generalization of the "Italic"-option.
The option takes a file with the extention "WAV", and uses it
to shift a staight vertical line into the form as specified in
the wave file. (ADIT 1.8 comes with 2 example WAVE files).
A WAVE-file might looks like this:
8 <---- horizontal wave size (multiple of 8!)
6 <---- vertical wave size
*
.*
..*
...*
..*
.*
The WAVE may be any size. If the characters are higher than the
vertical wave size, the wave will be "repeated".
- This option will NOT increase the Pitch.
[A] : Adjust Pitch
- This option adjusts the pitch of the font, and the "escapement" of
each character. The adjustment is specified in dots. So, for negative
values, the characters are printed "closer together".
Example use: Suppose you use ADIT's "bold" option, with values (1,1).
Every character of the resulting font will be spaced one dot "wider"
than the original font. If you don't like this, [A]djust the
bold font with the value -1.
In order to make small changes to a soft font, ADIT offers e[X]port and
i[M]port options. e[X]port will create STAR/DOT maps of the characters, which
can be edited using an ordinary ascii editor. i[M]port converts such a file
back into a soft-font.
HISTORY
1.0 - First release
1.1 - Took bug out of ENLARGE-option, added WAVE-option
1.2 - Added the graphic "TRACE" option
1.3 - Added the VIEW-option
1.6 - ADIT used to crash on non-commercial fonts that did not strictly
conform to the rules. As of version 1.4, ADIT only produces warnings.
Also made some cosmetic changes.
1.81- Added the [F]illPattern option. Renamed some options.